//
//  HKEPPhonticCaculateManager.h
//  文字拼音对齐计算
//
//  Created by GZCP1897 on 2017/12/29.
//  Copyright © 2017年 GZCP1897. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

@interface HKEPPhonticCaculateManager : NSObject
/**
 处理之后的汉字文本
 */
@property (nonatomic, strong, readonly) NSString *textString;

/**
 处理之后的拼音文本
 */
@property (nonatomic, strong, readonly) NSString *phonticString;

/**
 当前对齐匹配的一行最大宽度
 */
@property (nonatomic, assign, readonly) CGFloat textWidthMax;

/**
 解析之后的富文本
 */
@property (nonatomic, strong, readonly) NSAttributedString *attributeString;


/**
 根据汉字、拼音文本及文本最大适配宽度 获取文字拼音对齐的富文本

 @param text 汉字文本
 @param phontic 拼音文本
 @param widthMax 每行文本的最大宽度
 @return 处理之后的富文本
 */
- (NSAttributedString *)caculateAttributedStringWithTextString:(NSString *)text phonticString:(NSString *)phontic widthMax:(CGFloat)widthMax;
@end
